Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/fruitbars/simple-one-api
/ types & classes
Types & classes
162 in github.com/fruitbars/simple-one-api
⨍
Functions
289
◇
Types & classes
162
↓ 1 callers
TypeAlias
ToolChoiceType
ToolChoiceType 工具执行类型
pkg/adapter/hunyuan_openai.go:18
Struct
APIKeyConfig
pkg/config/config.go:86
Struct
AccessToken
AccessToken 定义 access_token 的结构
pkg/llm/devplatform/baidu_agentbuilder/agentbuilder.go:24
Struct
AdvancedModelOptions
pkg/llm/ollama/ollma_request.go:18
TypeAlias
Alias
pkg/llm/claude/claude_request.go:7
Struct
BaseResp
BaseResp 定义错误状态码和详情的结构体
pkg/llm/minimax/minimax_response.go:31
Struct
Blob
Blob 表示内嵌的媒体字节数据
pkg/llm/google-gemini/gemini_request.go:11
Struct
BotSetting
BotSetting 定义机器人设定的结构
pkg/llm/minimax/minimax_request.go:24
Struct
Candidate
Candidate 定义候选者信息
pkg/llm/google-gemini/gemini_response.go:10
Struct
ChatCompletionResponse
Event represents the main event structure
pkg/llm/devplatform/dify/chat_completion_response/chat_completion_response.go:40
Struct
ChatData
定义数据结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_retrieve/response.go:11
Struct
ChatMessage
pkg/llm/ollama/olloma_response.go:16
Struct
ChatMessageRequest
pkg/llm/devplatform/dify/chat_message_request/chat_message_request.go:3
Struct
ChatRequest
pkg/llm/ollama/ollma_request.go:3
Struct
ChatRequest
对话请求结构体
pkg/llm/devplatform/cozecn_v3/common/request.go:4
Struct
ChatResponse
pkg/llm/ollama/olloma_response.go:3
Struct
ChatRetrieveResponse
定义响应结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_retrieve/response.go:22
Struct
Choice
Choice 代表返回的一个选择项
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_resp.go:11
Struct
Choice
Choice 定义选择结果的结构体
pkg/llm/minimax/minimax_response.go:19
Struct
Choice
Choice 定义了响应中的选择项结构
pkg/openai/openai_response.go:18
Struct
CommonEvent
CommonEvent represents the common structure for all events
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:4
Struct
Configuration
pkg/config/config.go:91
Struct
ContentBlock
ContentBlock 定义内容块结构体
pkg/llm/claude/claude_request.go:26
Struct
ContentBlockDelta
pkg/llm/claude/claude_stream_response.go:44
Struct
ContentBlockStop
pkg/llm/claude/claude_stream_response.go:49
Struct
ContentEntity
Entry represents a single entry in the conversation.
pkg/llm/google-gemini/gemini_request.go:17
Struct
ConversationMessage
Message 定义会话请求消息的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:10
Struct
ConversationMessageContent
MessageContent 定义消息主体的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:4
Struct
ConversationRequest
ConversationRequest 定义 Conversation 请求的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:15
Struct
ConversationResponse
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:23
Struct
CozeRequest
请求数据结构体
pkg/llm/devplatform/cozecn/cozecn_request.go:4
Struct
CustomResponseWriter
pkg/simple_client/simple_stream_reader.go:15
Struct
CustomTransport
CustomTransport 是一个自定义的 RoundTripper
pkg/utils/custom_transport_utils.go:13
Struct
DSBtypeRequestBody
ModelRequest 代表一个模型请求,包括模型名称和输入消息
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:15
Struct
DSBtypeResponseBody
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:20
Struct
Data
pkg/llm/devplatform/cozecn_v3/nonestream/chat/response.go:9
Struct
Delta
pkg/llm/claude/claude_stream_response.go:29
Struct
EmbeddingRequest
pkg/embedding/oai/oai_embedding_message.go:7
Struct
EmbeddingResponse
pkg/embedding/oai/oai_embedding_message.go:17
Struct
ErrorDetail
ErrorDetail 包含具体的错误详情
pkg/openai/openai_response.go:65
Struct
Event
定义事件类型的通用结构体
pkg/llm/claude/claude_stream_response.go:4
Struct
EventData
pkg/llm/devplatform/cozecn_v3/streammode/response.go:3
Struct
Function
Function 定义函数的结构
pkg/openai/openai_request.go:48
Struct
FunctionCall
FunctionCall 旧版工具调用
pkg/openai/openai_response.go:26
Struct
GeminiRequest
pkg/llm/google-gemini/gemini_request.go:35
Struct
GeminiResponse
GeminiResponse 定义总体响应结构
pkg/llm/google-gemini/gemini_response.go:25
Struct
GenerationConfig
pkg/llm/google-gemini/gemini_request.go:27
Struct
GetAnswerMessage
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:9
Struct
GetAnswerMessageContent
定义请求消息的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:4
Struct
GetAnswerRequest
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:13
Struct
GetAnswerResponse
定义响应消息的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:22
Struct
HunYuanResponse
pkg/llm/tecent-hunyuan/hunyuan_response.go:8
Struct
HunYuannResponseError
pkg/llm/tecent-hunyuan/hunyuan_response.go:3
Struct
Image
Image 定义图像结构体
pkg/llm/claude/claude_request.go:33
Struct
ImageSource
ImageSource 定义图像源结构体
pkg/llm/claude/claude_request.go:38
Struct
Input
Input 代表一个对话的输入部分
pkg/llm/aliyun-dashscope/commsg/ds_com_request/ds_com_request.go:10
Struct
Input
Input 代表一个对话的输入部分
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:10
Struct
LastError
定义结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat/response.go:4
Struct
Limit
pkg/config/config.go:34
Struct
Limiter
pkg/mylimiter/limiter.go:13
Struct
MMFormData
pkg/mywebui/multi_model_call.go:28
Struct
MMResp
pkg/mywebui/multi_model_call.go:38
Struct
Message
pkg/llm/ollama/ollma_request.go:12
Struct
Message
Message 代表一个对话消息
pkg/llm/aliyun-dashscope/commsg/ds_com_request/ds_com_request.go:4
Struct
Message
Message 代表返回的消息内容
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_resp.go:4
Struct
Message
Message 代表一个对话消息
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:4
Struct
Message
Message 定义对话内容的结构
pkg/llm/minimax/minimax_request.go:17
Struct
Message
消息结构体
pkg/llm/devplatform/cozecn_v3/common/request.go:15
Struct
Message
定义响应数据中的Message结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_message_list/response.go:4
Struct
Message
pkg/llm/devplatform/cozecn/cozecn_request.go:13
Struct
Message
Message 定义消息结构体
pkg/llm/claude/claude_request.go:45
Struct
Message
Message 定义了对话中的消息结构体
pkg/mycommon/common_msg.go:4
Struct
MessageEnd
pkg/llm/claude/claude_stream_response.go:39
Struct
MessageEndEvent
MessageEndEvent represents the end of a message event
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:18
Struct
MessageEvent
MessageEvent represents a standard message event
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:9
Struct
MessageListResponse
定义响应结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_message_list/response.go:16
Struct
Metadata
Metadata represents the metadata of the event
pkg/llm/devplatform/dify/chat_completion_response/chat_completion_response.go:34
Struct
Metadata
Metadata represents metadata for the message_end event
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:26
Struct
Metadata
pkg/llm/claude/claude_request.go:51
Struct
MinimaxRequest
RequestBody 定义请求体的结构
pkg/llm/minimax/minimax_request.go:4
Struct
MinimaxResponse
Response 定义响应的结构体
pkg/llm/minimax/minimax_response.go:4
Struct
Model
pkg/apis/models_handler.go:11
Struct
ModelDetails
ModelDetails 结构用于返回模型相关的服务信息
pkg/config/config.go:108
Struct
ModelParams
定义调整值为常量
pkg/mycommon/common_model_params.go:11
Struct
ModelParams
pkg/config/config.go:47
Struct
ModelPromptInput
Input 代表输入部分,包括提示词
pkg/llm/aliyun-dashscope/commsg/ds_com_request/dashscope_prompt_request.go:4
Struct
ModelPromptRequest
ModelRequest 代表整个请求结构体,包括模型名称、输入和参数
pkg/llm/aliyun-dashscope/commsg/ds_com_request/dashscope_prompt_request.go:9
Struct
ModelRequest
ModelRequest 代表一个模型请求,包括模型名称、输入消息和参数
pkg/llm/aliyun-dashscope/commsg/ds_com_request/ds_com_request.go:20
Struct
ModelResponse
ModelResponse 代表整个响应结构体,包括输出、使用情况和请求ID
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_resp.go:28
Struct
ModelStreamResponse
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_stream_resp.go:22
Struct
MsgContentBlockDelta
pkg/llm/claude/claude_stream_response.go:79
Struct
MsgContentBlockStart
pkg/llm/claude/claude_stream_response.go:70
Struct
MsgContentBlockStop
pkg/llm/claude/claude_stream_response.go:88
Struct
MsgMessageDelta
pkg/llm/claude/claude_stream_response.go:93
Struct
MsgMessageStart
pkg/llm/claude/claude_stream_response.go:53
Struct
MsgMessageStop
pkg/llm/claude/claude_stream_response.go:104
Struct
OAIRequestParam
pkg/handler/openai_handler.go:24
Struct
ObjectStringMessage
pkg/llm/devplatform/cozecn_v3/common/request.go:21
Struct
OpenAIRequest
RequestBody 定义 API 请求的主体结构
pkg/openai/openai_request.go:9
Struct
OpenAIResponse
pkg/openai/openai_response.go:5
next →
1–100 of 162, ranked by callers