MCPcopy Index your code

hub / github.com/fruitbars/simple-one-api / types & classes

Types & classes162 in github.com/fruitbars/simple-one-api

↓ 1 callersTypeAliasToolChoiceType
ToolChoiceType 工具执行类型
pkg/adapter/hunyuan_openai.go:18
StructAPIKeyConfig
pkg/config/config.go:86
StructAccessToken
AccessToken 定义 access_token 的结构
pkg/llm/devplatform/baidu_agentbuilder/agentbuilder.go:24
StructAdvancedModelOptions
pkg/llm/ollama/ollma_request.go:18
TypeAliasAlias
pkg/llm/claude/claude_request.go:7
StructBaseResp
BaseResp 定义错误状态码和详情的结构体
pkg/llm/minimax/minimax_response.go:31
StructBlob
Blob 表示内嵌的媒体字节数据
pkg/llm/google-gemini/gemini_request.go:11
StructBotSetting
BotSetting 定义机器人设定的结构
pkg/llm/minimax/minimax_request.go:24
StructCandidate
Candidate 定义候选者信息
pkg/llm/google-gemini/gemini_response.go:10
StructChatCompletionResponse
Event represents the main event structure
pkg/llm/devplatform/dify/chat_completion_response/chat_completion_response.go:40
StructChatData
定义数据结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_retrieve/response.go:11
StructChatMessage
pkg/llm/ollama/olloma_response.go:16
StructChatMessageRequest
pkg/llm/devplatform/dify/chat_message_request/chat_message_request.go:3
StructChatRequest
pkg/llm/ollama/ollma_request.go:3
StructChatRequest
对话请求结构体
pkg/llm/devplatform/cozecn_v3/common/request.go:4
StructChatResponse
pkg/llm/ollama/olloma_response.go:3
StructChatRetrieveResponse
定义响应结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_retrieve/response.go:22
StructChoice
Choice 代表返回的一个选择项
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_resp.go:11
StructChoice
Choice 定义选择结果的结构体
pkg/llm/minimax/minimax_response.go:19
StructChoice
Choice 定义了响应中的选择项结构
pkg/openai/openai_response.go:18
StructCommonEvent
CommonEvent represents the common structure for all events
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:4
StructConfiguration
pkg/config/config.go:91
StructContentBlock
ContentBlock 定义内容块结构体
pkg/llm/claude/claude_request.go:26
StructContentBlockDelta
pkg/llm/claude/claude_stream_response.go:44
StructContentBlockStop
pkg/llm/claude/claude_stream_response.go:49
StructContentEntity
Entry represents a single entry in the conversation.
pkg/llm/google-gemini/gemini_request.go:17
StructConversationMessage
Message 定义会话请求消息的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:10
StructConversationMessageContent
MessageContent 定义消息主体的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:4
StructConversationRequest
ConversationRequest 定义 Conversation 请求的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:15
StructConversationResponse
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_conversation.go:23
StructCozeRequest
请求数据结构体
pkg/llm/devplatform/cozecn/cozecn_request.go:4
StructCustomResponseWriter
pkg/simple_client/simple_stream_reader.go:15
StructCustomTransport
CustomTransport 是一个自定义的 RoundTripper
pkg/utils/custom_transport_utils.go:13
StructDSBtypeRequestBody
ModelRequest 代表一个模型请求,包括模型名称和输入消息
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:15
StructDSBtypeResponseBody
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:20
StructData
pkg/llm/devplatform/cozecn_v3/nonestream/chat/response.go:9
StructDelta
pkg/llm/claude/claude_stream_response.go:29
StructEmbeddingRequest
pkg/embedding/oai/oai_embedding_message.go:7
StructEmbeddingResponse
pkg/embedding/oai/oai_embedding_message.go:17
StructErrorDetail
ErrorDetail 包含具体的错误详情
pkg/openai/openai_response.go:65
StructEvent
定义事件类型的通用结构体
pkg/llm/claude/claude_stream_response.go:4
StructEventData
pkg/llm/devplatform/cozecn_v3/streammode/response.go:3
StructFunction
Function 定义函数的结构
pkg/openai/openai_request.go:48
StructFunctionCall
FunctionCall 旧版工具调用
pkg/openai/openai_response.go:26
StructGeminiRequest
pkg/llm/google-gemini/gemini_request.go:35
StructGeminiResponse
GeminiResponse 定义总体响应结构
pkg/llm/google-gemini/gemini_response.go:25
StructGenerationConfig
pkg/llm/google-gemini/gemini_request.go:27
StructGetAnswerMessage
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:9
StructGetAnswerMessageContent
定义请求消息的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:4
StructGetAnswerRequest
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:13
StructGetAnswerResponse
定义响应消息的结构
pkg/llm/devplatform/baidu_agentbuilder/baidu_agentbuilder_getanswer.go:22
StructHunYuanResponse
pkg/llm/tecent-hunyuan/hunyuan_response.go:8
StructHunYuannResponseError
pkg/llm/tecent-hunyuan/hunyuan_response.go:3
StructImage
Image 定义图像结构体
pkg/llm/claude/claude_request.go:33
StructImageSource
ImageSource 定义图像源结构体
pkg/llm/claude/claude_request.go:38
StructInput
Input 代表一个对话的输入部分
pkg/llm/aliyun-dashscope/commsg/ds_com_request/ds_com_request.go:10
StructInput
Input 代表一个对话的输入部分
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:10
StructLastError
定义结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat/response.go:4
StructLimit
pkg/config/config.go:34
StructLimiter
pkg/mylimiter/limiter.go:13
StructMMFormData
pkg/mywebui/multi_model_call.go:28
StructMMResp
pkg/mywebui/multi_model_call.go:38
StructMessage
pkg/llm/ollama/ollma_request.go:12
StructMessage
Message 代表一个对话消息
pkg/llm/aliyun-dashscope/commsg/ds_com_request/ds_com_request.go:4
StructMessage
Message 代表返回的消息内容
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_resp.go:4
StructMessage
Message 代表一个对话消息
pkg/llm/aliyun-dashscope/common_btype/ds_common_btype_msg.go:4
StructMessage
Message 定义对话内容的结构
pkg/llm/minimax/minimax_request.go:17
StructMessage
消息结构体
pkg/llm/devplatform/cozecn_v3/common/request.go:15
StructMessage
定义响应数据中的Message结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_message_list/response.go:4
StructMessage
pkg/llm/devplatform/cozecn/cozecn_request.go:13
StructMessage
Message 定义消息结构体
pkg/llm/claude/claude_request.go:45
StructMessage
Message 定义了对话中的消息结构体
pkg/mycommon/common_msg.go:4
StructMessageEnd
pkg/llm/claude/claude_stream_response.go:39
StructMessageEndEvent
MessageEndEvent represents the end of a message event
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:18
StructMessageEvent
MessageEvent represents a standard message event
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:9
StructMessageListResponse
定义响应结构体
pkg/llm/devplatform/cozecn_v3/nonestream/chat_message_list/response.go:16
StructMetadata
Metadata represents the metadata of the event
pkg/llm/devplatform/dify/chat_completion_response/chat_completion_response.go:34
StructMetadata
Metadata represents metadata for the message_end event
pkg/llm/devplatform/dify/chunk_chat_completion_response/chunk_chat_completion_response.go:26
StructMetadata
pkg/llm/claude/claude_request.go:51
StructMinimaxRequest
RequestBody 定义请求体的结构
pkg/llm/minimax/minimax_request.go:4
StructMinimaxResponse
Response 定义响应的结构体
pkg/llm/minimax/minimax_response.go:4
StructModel
pkg/apis/models_handler.go:11
StructModelDetails
ModelDetails 结构用于返回模型相关的服务信息
pkg/config/config.go:108
StructModelParams
定义调整值为常量
pkg/mycommon/common_model_params.go:11
StructModelParams
pkg/config/config.go:47
StructModelPromptInput
Input 代表输入部分,包括提示词
pkg/llm/aliyun-dashscope/commsg/ds_com_request/dashscope_prompt_request.go:4
StructModelPromptRequest
ModelRequest 代表整个请求结构体,包括模型名称、输入和参数
pkg/llm/aliyun-dashscope/commsg/ds_com_request/dashscope_prompt_request.go:9
StructModelRequest
ModelRequest 代表一个模型请求,包括模型名称、输入消息和参数
pkg/llm/aliyun-dashscope/commsg/ds_com_request/ds_com_request.go:20
StructModelResponse
ModelResponse 代表整个响应结构体,包括输出、使用情况和请求ID
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_resp.go:28
StructModelStreamResponse
pkg/llm/aliyun-dashscope/commsg/ds_com_resp/ds_com_stream_resp.go:22
StructMsgContentBlockDelta
pkg/llm/claude/claude_stream_response.go:79
StructMsgContentBlockStart
pkg/llm/claude/claude_stream_response.go:70
StructMsgContentBlockStop
pkg/llm/claude/claude_stream_response.go:88
StructMsgMessageDelta
pkg/llm/claude/claude_stream_response.go:93
StructMsgMessageStart
pkg/llm/claude/claude_stream_response.go:53
StructMsgMessageStop
pkg/llm/claude/claude_stream_response.go:104
StructOAIRequestParam
pkg/handler/openai_handler.go:24
StructObjectStringMessage
pkg/llm/devplatform/cozecn_v3/common/request.go:21
StructOpenAIRequest
RequestBody 定义 API 请求的主体结构
pkg/openai/openai_request.go:9
StructOpenAIResponse
pkg/openai/openai_response.go:5
next →1–100 of 162, ranked by callers